package lab02.test17;

public class Test17 {
    public static void main(String[] args) {
        ////17、 	定义一个10个元素组成的一维数组，
        // 输出该数组中的最大值、最小值、所有元素总和，
        // 以及最大值和最小值在该数组中的位置。
        int numbers[]=new int[10];
        numbers[0]=1;
        numbers[1]=2;
        numbers[2]=3;
        numbers[3]=4;
        numbers[4]=5;
        numbers[5]=6;
        numbers[6]=7;
        numbers[7]=8;
        numbers[8]=9;
        numbers[9]=10;
        int sum=0;
        int i=0;
        //总和
        for (i=0;i<10;i++){
            sum+=numbers[i];
        }
        System.out.println("总和是："+sum);


        //求最大值和最大值的位置
        int max=0;
        int positionmax=0;
        for(i=0;i<numbers.length;i++){
            if (numbers[i]>max){
                max=numbers[i];
                positionmax=i+1;//判断最大值位置
            }
        }
        System.out.println("最大值："+max+"\n"+"最大值："+positionmax);


        //求最小值及最小值的位置
        int min=numbers[0];
        int positionmin=0;
        for(i=0;i<numbers.length;i++){
            if(numbers[i]<min){
                min=numbers[i];
                positionmin=i+1;
            }
        }
        System.out.println("最小值:"+min+"\n"+"最小值位置："+positionmin);
    }

}
